Integrating Answer Set Programming with Semantic Dictionaries for Robot Task Planning
نویسندگان
چکیده
In this paper, we propose a novel integrated task planning system for service robots in domestic domains. Given open-ended high-level user instructions in natural language, robots need to generate a plan, i.e., a sequence of low-level executable actions, to complete the required tasks. To address this, we exploit the knowledge on semantic roles of common verbs defined in semantic dictionaries such as FrameNet and integrate it with Answer Set Programming — a task planning framework with both representation language and solvers. In the experiments, we evaluated our approach using common benchmarks on service tasks and showed that it can successfully handle much more tasks than the state-of-the-art solution. Notably, we deployed the proposed planning system on our service robot for the annual RoboCup@Home competitions and achieved very encouraging results.
منابع مشابه
Filling Knowledge Gaps in Human-Robot Interaction Using Rewritten Knowledge of Common Verbs: Extended Abstract
In this paper, we present an approach to representing a core part of the knowledge consists of semantic information of common verbs from semantic dictionaries. We provide a meta-language as the representation framework for the rewritten knowledge of common verbs and their corresponding user tasks. The meta-language is interpreted based on transition systems, which can be realized on various for...
متن کاملIntegrating Declarative Programming and Probabilistic Planning for Robots
Mobile robots deployed in complex real-world domains typically find it difficult to process all sensor inputs or operate without substantial domain knowledge. At the same time, humans may not have the time and expertise to provide elaborate and accurate knowledge or feedback. The architecture described in this paper combines declarative programming and probabilistic sequential decision-making t...
متن کامل“Add Another Blue Stack of the Same Height!”: Plan Failure Analysis and Interactive Planning Through Natural Language Communication
We discuss a challenge in developing intelligent agents (robots) that can collaborate with human in problem solving. Specifically, we consider situations in which a robot must use natural language in communicating with human and responding to the human’s communication appropriately. In the process, we identify three main tasks. The first task requires the development of planners capable of deal...
متن کاملPlanning in Answer Set Programming while Learning Action Costs for Mobile Robots
For mobile robots to perform complex missions, it may be necessary for them to plan with incomplete information and reason about the indirect effects of their actions. Answer Set Programming (ASP) provides an elegant way of formalizing domains which involve indirect effects of an action and recursively defined fluents. In this paper, we present an approach that uses ASP for robotic task plannin...
متن کاملMixed Logical and Probabilistic Reasoning for Planning and Explanation Generation in Robotics
Robots assisting humans in complex domains have to represent knowledge and reason at both the sensorimotor level and the social level. The architecture described in this paper couples the non-monotonic logical reasoning capabilities of a declarative language with probabilistic belief revision, enabling robots to represent and reason with qualitative and quantitative descriptions of knowledge an...
متن کامل